"""
利用for循环对1-100进行累加
"""
sum1 = 0
          # 左闭右开区间[1,101)
for x in range(1,101):  #在写循环或者判断语句的时候，循环或判断执行语句是根据空格进行缩进的。
    print(x)
    sum1 += x
print("1-100的累加结果：",sum1)

"""
 利用while 循环对1-100进行累加
"""
sum2 = 0
num1 = 1
while num1<=100:
    sum2 += num1
    num1 +=1
print("1-100的累加结果：",sum2)

"""
利用for循环对1-100的偶数进行累加
"""
sum3 = 0
             #2 4 6 8
for x in range(2,101,2):
    sum3 += x
print(sum3)

"""
利用while循环对1-100的偶数进行累加
"""
sum4,num2 = 0,2
# sum4 = 0
# num2 = 2
while num2<=100:
    sum4 += num2
    num2 +=2
print(sum4)
"""
 break:退出（杀死）循环     continue：停止本次循环，进入下次循环
 1.吃苹果，循环吃5个苹果，当吃完第三个就吃饱了，第四个和第五个就不吃了
"""
i = 1
while i<=5:
    if i==4:
        print("吃饱了，不吃了")
        break
    print(f'吃了第{i}个苹果')
    i += 1
"""
2.循环吃五个苹果，当吃到第三个的时候吃出一个虫子，第三个就不吃了，继续吃第四个和第五个苹果
"""
i = 1
while i<=5:# 1  2  3  4 5
    if i==3:
        print("吃出了一条大虫子，这个苹果不吃了。")
        i += 1 # 4
        continue
    print(f'吃了第{i}个苹果')
    i += 1 # 2 3 5

"""
else 当循环正常结束后会执行else
"""
i = 1
while i<=5:
    if i==4:
        print("吃饱了，不吃了")
        i += 1
        continue # 可以正常结束循环
        #break # 非正常死亡  非正常结束循环
    print(f'吃了第{i}个苹果')
    i += 1
else:
    print("我爱吃苹果")